#ifndef __IO_H
#define __IO_H	 
#include "sys.h"

#define PWM_IN1  GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_6)
#define PWM_IN2  GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_7)
#define PWM_IN3  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)
#define PWM_IN4  GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)

#define HL1_ON   GPIO_ResetBits(GPIOB,GPIO_Pin_13);
#define HL2_ON   GPIO_ResetBits(GPIOB,GPIO_Pin_14);
#define HL3_ON   GPIO_ResetBits(GPIOB,GPIO_Pin_15);
#define HL4_ON   GPIO_ResetBits(GPIOB,GPIO_Pin_12);

#define HL1_OFF   GPIO_SetBits(GPIOB,GPIO_Pin_13);
#define HL2_OFF   GPIO_SetBits(GPIOB,GPIO_Pin_14);
#define HL3_OFF   GPIO_SetBits(GPIOB,GPIO_Pin_15);
#define HL4_OFF   GPIO_SetBits(GPIOB,GPIO_Pin_12);

#define LED1_ON    GPIO_ResetBits(GPIOB,GPIO_Pin_5);
#define LED2_ON    GPIO_ResetBits(GPIOB,GPIO_Pin_6);

#define LED1_OFF    GPIO_SetBits(GPIOB,GPIO_Pin_5);
#define LED2_OFF    GPIO_SetBits(GPIOB,GPIO_Pin_6);

void IO_Init(void);

		 				    
#endif
